查詢運算式是一段LINQ查詢語法,由select、from 以及WHERE等子句
所組成,每一段完整的LINQ查詢運算式必須以FROM 子句開始,
而以SELECT 或GROUP子句結束
LINQ查詢作業可分為三大步驟
1.取得資料來源
資料來源可為 陣列集合,xml,sql server資料庫,dataset等
2.建立查詢
使用類似sql語法來建立查詢
3.執行查詢
透過foreach陳述句將查詢結果變數enumNumber集合內容逐一取出
以下例子是是搜尋出>5的數字
string showMSG = "";
int[] intnumbers = { 1, 2, 3, 4, 5, 6,8, 9, 12, 7 };
IEnumerable<int> enumNumber=
from numbers in intnumbers
where numbers>5
select numbers;
foreach (int number in enumNumber)
{
showMSG +=number+ ",";
}
MessageBox.Show(showMSG);